//
//  AiResEngine.h
//  AiEngine2
//
//  Created by imac on 13-8-15.
//  Copyright (c) 2013年 Midfar Sun. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "AiResEngineDelegate.h"
#import "BaseRequestParams.h"
#import "AiEngineConfig.h"

/**
 *思必驰资源引擎
 * <p/>
 * 配置参数说明
 * <ul>
 *<li>创建引擎 {@link #-(id)initWithConfig:(AiEngineConfig *)engineCfg}</li>
 *<li>启动引擎 {@link #-(NSString *)start:(BaseRequestParams *)engineParams}</li>
 *<li>取消引擎 {@link #-(void)cancel}</li>
 * </ul>
 *
 * </pre>
 */
 
 
@interface AiResEngine : NSObject

/**
 *	@brief	事件委托
 */
@property(nonatomic, assign) id<AiResEngineDelegate> delegate;

/**
 *	@brief	初始化资源引擎
 *
 *	@param 	engineCfg 	引擎配置参数
 *
 *	@return	返回语音引擎对象
 */
- (id)initWithConfig:(AiEngineConfig *)engineCfg;

/**
 *	@brief	开始资源引擎
 *
 *	@param 	engineParams 	开始请求参数
 *
 *	@return	录音ID
 */
- (NSString *)start:(BaseRequestParams *)engineParams;

/**
 *	@brief	取消资源引擎
 */
- (void)cancel;


@end
